home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / e_os300b / wc_fliv1 / test.c < prev   
Encoding:
C/C++ Source or Header  |  1996-12-09  |  1.3 KB  |  41 lines

  1. //╔══════════════════════════════════════════════════════════════════════════╗
  2. //║                                                                          ║
  3. //║ This example show how to use FLI32 library with Automatic bank Switching ║
  4. //║                                                                          ║
  5. //║                                                                          ║
  6. //║                                                                          ║
  7. //╚══════════════════════════════════════════════════════════════════════════╝
  8.  
  9. #include <stdlib.h>
  10. #include "..\resource\eos.h"
  11. #include <process.h>
  12.  
  13. void main(int argn, char **argv)
  14. {
  15.     Init_EOS();
  16.  
  17.     Fli_Selector=Init_Vesa_Bank();
  18.  
  19.     if (Load_Fli("..\\data\\test.flc")==NULL)
  20.        Exit_Error ("    ■ File not found !\x0D\x0A\x24");
  21.  
  22.     if (Init_Vesa(0x101)==NULL)
  23.        Exit_Error ("    ■ Mode SVGA not supported or VESA not found ! \x0D\x0A" \
  24.                    "      To install a vesa driver, refer to your video card documentation. \x0D\x0A\x24");
  25.  
  26.     Fli_Scr_X=640;
  27.     Fli_Scr_Y=480;
  28.     Fli_Ligne_Shl=7;
  29.     Fli_Svga=On;
  30.     Fli_Decal_X=(640/2)-160;
  31.     Fli_Decal_Y=(480/2)-100;
  32.  
  33.     First_Frame_Fli();
  34.     while ( !kbhit() )
  35.     {
  36.       Wait_Vbl();
  37.       Next_Frame_Fli();
  38.     }
  39.     Dispose_Fli();
  40.   exit (0);
  41. }